def fun(num):
    odd=[]  #存奇数
    even=[] #存偶数
    for i in num:
        if i%2:   #不二雷旭，true执行if,反之执行else
            odd.append(i)
        else:
            even.append(i)
    return odd,even

#函数的调用
lst=[10,29,34,23,44,53,55]
print(fun(lst))   #得到的是一个元组，元组的第一个是奇数列表，第二个是偶数的列表
'''
函数的返回值
（1）如果函数没有返回值【函数执行完毕后，暴怒需要给调用处提供数据】 此时return可以省略不写
（2）函数的返回值，如果是1个，直接返回原值 意思就是你是列表就返回列表，是整数就返回呢 整数，返回原类型
（3）函数的返回值如果是多个，那么返回的结果为元组
'''

#(1)
def fun1():
    print('hello')
    #return

fun1()
#2
def fun2():
    return 'hello'

res=fun2()
print(res)
#(3)
def fun3():
    return'hello','world'
print(fun3())
'''函数在定义时，是否需要返回值，视情况而定'''




